Skip to content

CI: fix DovesLapTimer pin to v4.1.0 — #62 merged before the correction landed#65

Merged
TheAngryRaven merged 1 commit into
BETAfrom
claude/laptimer-pin-v410-followup-mhs8yd
Jun 11, 2026
Merged

CI: fix DovesLapTimer pin to v4.1.0 — #62 merged before the correction landed#65
TheAngryRaven merged 1 commit into
BETAfrom
claude/laptimer-pin-v410-followup-mhs8yd

Conversation

@TheAngryRaven

Copy link
Copy Markdown
Owner

Follow-up to #62, which was merged a few minutes before the tag-name correction landed on its branch — so BETA still carries the nonexistent v2.3.1 DovesLapTimer pin while master got the corrected v4.1.0 via #63.

This cherry-picks that exact correction (v2.3.1v4.1.0 in compile-sketch.yml, release.yml, CHANGELOG, CLAUDE.md — the tag the library actually has).

Why it matters even though BETA builds don't use the tag path day-to-day: the next BETA→master merge would overwrite master's fixed workflows with the broken literal and re-break master CI and release builds (git checkout v2.3.1pathspec did not match, the exact failure #63's first run hit). This also restores the two branches to identical workflow content so that merge stays clean.

https://claude.ai/code/session_01Voi2VL5zjikyhEqgTvzmAL


Generated by Claude Code

…0, not v2.3.1

v2.3.1 doesn't exist in the DovesLapTimer repo, so the library checkout
failed ('pathspec v2.3.1 did not match any file(s)') and the
compile-sketch jobs went down before compiling anything. Docs updated to
match.

https://claude.ai/code/session_01Voi2VL5zjikyhEqgTvzmAL
@github-actions

Copy link
Copy Markdown

Coverage — host-testable units

📂 Overall coverage

Metric Coverage
Lines 🟢 240/241 (99.6%)
Functions 🟢 23/23 (100.0%)
Branches 🟡 226/259 (87.3%)

📄 File coverage

File Lines Functions Branches
BirdsEye/crc32.cpp 🟢 30/30 (100.0%) 🟢 4/4 (100.0%) 🟢 24/24 (100.0%)
BirdsEye/dovex_header.cpp 🟢 96/97 (99.0%) 🟢 6/6 (100.0%) 🔴 57/88 (64.8%)
BirdsEye/filename_validator.cpp 🟢 14/14 (100.0%) 🟢 1/1 (100.0%) 🟢 30/30 (100.0%)
BirdsEye/gps_time.cpp 🟢 45/45 (100.0%) 🟢 6/6 (100.0%) 🟢 30/32 (93.8%)
BirdsEye/gps_validation.cpp 🟢 24/24 (100.0%) 🟢 2/2 (100.0%) 🟢 66/66 (100.0%)
BirdsEye/haversine.cpp 🟢 8/8 (100.0%) 🟢 1/1 (100.0%) ⚫ 0/0 (0.0%)
BirdsEye/lap_format.cpp 🟢 18/18 (100.0%) 🟢 1/1 (100.0%) 🟢 9/9 (100.0%)
BirdsEye/sd_access_policy.cpp 🟢 5/5 (100.0%) 🟢 2/2 (100.0%) 🟢 10/10 (100.0%)

@TheAngryRaven TheAngryRaven merged commit ae803e4 into BETA Jun 11, 2026
6 checks passed
@TheAngryRaven TheAngryRaven deleted the claude/laptimer-pin-v410-followup-mhs8yd branch June 11, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants